/*============================================================================*/
/*                   CONTINENTAL AUTOMOTIVE SYSTEMS                           */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* name:            HALPorts.h
* version:         1.1
* created_by:      Lizette Acosta/Rodrigo Casados
* date_created:    June 22 2013
*=============================================================================*/
/* DESCRIPTION : Header file for HALports.c                                   */
/*============================================================================*/
/* FUNCTION COMMENT : Implements entry point (main function) and other        */
/* application stuff.                                                         */
/*                                                                            */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.1      | 22/June/2013 |                              | Lizette Acosta   */
/*                                                           Rodrigo Casados  */
/*============================================================================*/

#ifndef HALPORTS_H                               /* To avoid double inclusion */
#define HALPORTS_H

/* Register definitions for selected microcontroller */
#include "sysinit.h"
#include "stdtypedef.h"
#include "MALioapi.h"

#define		LED_1	0
#define		LED_2	1
#define		LED_3	2
#define		LED_4	3
#define		LED_5	4
#define		LED_6	5
#define		LED_7	6
#define		LED_8	7
#define		LED_9	8
#define		LED_10	9

void Init_Peri(void);
extern void (*ptrToLedEnable[10])(void);

void LED_1x(void);
void LED_2x(void);
void LED_3x(void);
void LED_4x(void);
void LED_5x(void);
void LED_6x(void);
void LED_7x(void);
void LED_8x(void);
void LED_9x(void);
void LED_10x(void);

#endif